<?php

function montarComboEstados($estado) {
    $selected = "selected";
    echo "<select name='estado' id='estado' class='select'>
                    <option values=''> Selecione </option>
                    <option value='AC' "; if ($estado == "AC") {echo $selected;} echo ">AC</option>
                    <option value='AL' "; if ($estado == "AL") {echo $selected;} echo ">AL</option>
                    <option value='AM' "; if ($estado == "AM") {echo $selected;} echo ">AM</option>
                    <option value='AP' "; if ($estado == "AP") {echo $selected;} echo ">AP</option>
                    <option value='BA' "; if ($estado == "BA") {echo $selected;} echo ">BA</option>
                    <option value='CE' "; if ($estado == "CE") {echo $selected;} echo ">CE</option>
                    <option value='DF' "; if ($estado == "DF") {echo $selected;} echo ">DF</option>
                    <option value='ES' "; if ($estado == "ES") {echo $selected;} echo ">ES</option>
                    <option value='GO' "; if ($estado == "GO") {echo $selected;} echo ">GO</option>
                    <option value='MA' "; if ($estado == "MA") {echo $selected;} echo ">MA</option>
                    <option value='MG' "; if ($estado == "MG") {echo $selected;} echo ">MG</option>
                    <option value='MS' "; if ($estado == "MS") {echo $selected;} echo ">MS</option>
                    <option value='MT' "; if ($estado == "MT") {echo $selected;} echo ">MT</option>
                    <option value='PA' "; if ($estado == "PA") {echo $selected;} echo ">PA</option>
                    <option value='PB' "; if ($estado == "PB") {echo $selected;} echo ">PB</option>
                    <option value='PE' "; if ($estado == "PE") {echo $selected;} echo ">PE</option>
                    <option value='PI' "; if ($estado == "PI") {echo $selected;} echo ">PI</option>
                    <option value='PR' "; if ($estado == "PR") {echo $selected;} echo ">PR</option>
                    <option value='RJ' "; if ($estado == "RJ") {echo $selected;} echo ">RJ</option>
                    <option value='RN' "; if ($estado == "RN") {echo $selected;} echo ">RN</option>
                    <option value='RO' "; if ($estado == "RO") {echo $selected;} echo ">RO</option>
                    <option value='RR' "; if ($estado == "RR") {echo $selected;} echo ">RR</option>
                    <option value='RS' "; if ($estado == "RS") {echo $selected;} echo ">RS</option>
                    <option value='SC' "; if ($estado == "SC") {echo $selected;} echo ">SC</option>
                    <option value='SE' "; if ($estado == "SE") {echo $selected;} echo ">SE</option>
                    <option value='SP' "; if ($estado == "SP") {echo $selected;} echo ">SP</option>
                    <option value='TO' "; if ($estado == "TO") {echo $selected;} echo ">TO</option>
                </select> ";
}

function getPath() {
    $lista_diretorios = explode("/" , dirname($_SERVER['PHP_SELF']));
    $diretorio_root = (isset($lista_diretorios[1]))? $lista_diretorios[1]."/" : "";
    $path = $_SERVER['DOCUMENT_ROOT']."/".$diretorio_root;

    return $path;
}

function converteAcento($string) {
    $string = str_replace ('Â','A', $string);
    $string = str_replace ('�?','A', $string);
    $string = str_replace ('Ã','&Atilde;', $string);
    $string = str_replace ('À','A', $string);
    $string = str_replace ('Ê','E', $string);
    $string = str_replace ('É','E', $string);
    $string = str_replace ('Î','I', $string);
    $string = str_replace ('�?','I', $string);
    $string = str_replace ('Ó','O', $string);
    $string = str_replace ('Õ','&Otilde;', $string);
    $string = str_replace ('Ô','O', $string);
    $string = str_replace ('Ú','U', $string);
    $string = str_replace ('Û','U', $string);
    $string = str_replace ('Ç','&Ccedil;', $string);
    return $string;
}

function reverteAcento($string) {
    $string = str_replace ('Â','A', $string);
    $string = str_replace ('�?','A', $string);
    $string = str_replace ('&Atilde;','Ã', $string);
    $string = str_replace ('À','A', $string);
    $string = str_replace ('Ê','E', $string);
    $string = str_replace ('É','E', $string);
    $string = str_replace ('Î','I', $string);
    $string = str_replace ('�?','I', $string);
    $string = str_replace ('Ó','O', $string);
    $string = str_replace ('&Otilde;','Õ', $string);
    $string = str_replace ('Ô','O', $string);
    $string = str_replace ('Ú','U', $string);
    $string = str_replace ('Û','U', $string);
    $string = str_replace ('&Ccedil;','Ç', $string);
    return $string;
}

function ajustaDataSql($data) {
    if ($data) {
        $dataDividida = explode("/", $data);
        return $dataDividida[2]."-".$dataDividida[1]."-".$dataDividida[0];
    }
    return NULL;
}

function EnviaEmail($textoEmail,$subject, $destinatario) {

//Email para o usuÃ¡rio que preencheu o FORM
    require("libs/class.phpmailer.php");
    $mail = new PHPMailer();
    $mail->SetLanguage("br", "libs/");
    $mail->SMTP_PORT  = 25;
    $mail->SMTPSecure = "tls";

    $mail->IsSMTP();
    $mail->Host     = "mail.meugrandedia.com.br";
    $mail->SMTPAuth = true;
    $mail->Username = "igor@meugrandedia.com.br"; // UsuÃ¡rio SMTP
    $mail->Password = "mgd12345"; // Senha do usuÃ¡rio SMTP

    $mail->From     = "contato@meugrandedia.com.br"; // E-mail do remetente
    $mail->FromName = " Meu Grande dia"; // Nome do remetente
    $mail->AddAddress($destinatario); // E-mail do destinatÃ¡rio

    $mail->IsHTML(true);
    $mail->Subject = $subject;


    $mail->Body = $textoEmail;

    //$mail->AddAttachment("notaPedido/Pedido_$id.pdf");

    if(!$mail->Send()) {
        echo "Erro: " . utf8_decode($mail->ErrorInfo);
        break;
        return 0;
    }
    else
        return 1;

}

function criarNome($extensao, $diretorio, $imagem_nome = null) {
// Gera um nome único para a imagem
    $temp = substr(md5(uniqid(time())), 0, 10);

    if($imagem_nome == null)
        $imagem_nome = $temp . "." . $extensao;
    else
        $imagem_nome = $imagem_nome . "." . $extensao;
    
    // Verifica se o arquivo já existe, caso positivo, chama essa função novamente
    if(file_exists($diretorio . $imagem_nome)) {
        $imagem_nome = criarNome($extensao);
    }

    return $imagem_nome;
}

function criarDiretorio($caminho) {
    $caminho = $_SERVER["DOCUMENT_ROOT"].$caminho;
    if(!file_exists($caminho))
        mkdir ($caminho, 0777 );
    return $caminho;
}
?>
